|
RAIS
3.2
|
00001 using System.Collections.Generic; 00002 00006 public class ReportDataSource1 00007 { 00008 /* readonly List<RADEVSummaryData> data = new List<RADEVSummaryData>(); 00009 readonly List<RADEVSummaryDataSub> dataSub = new List<RADEVSummaryDataSub>(); 00010 readonly List<RadiationGenerator> radiationGenerator = new List<RadiationGenerator>(); 00011 readonly List<RadiationDevice> radiationDevice = new List<RadiationDevice>(); 00012 readonly List<RadiationSource> radiationSource = new List<RadiationSource>(); 00013 readonly List<EventWorkerPublicType> eventWorkerPublicType = new List<EventWorkerPublicType>(); 00014 readonly List<EventWorkerPublicCauses> eventWorkerPublicCauses = new List<EventWorkerPublicCauses>(); 00015 00016 public ReportDataSource() 00017 { 00018 data.Add(new RADEVSummaryData("123")); 00019 data.Add(new RADEVSummaryData("1234")); 00020 data.Add(new RADEVSummaryData("12345")); 00021 00022 00023 dataSub.Add(new RADEVSummaryDataSub("123", "1", "2")); 00024 00025 dataSub.Add(new RADEVSummaryDataSub("1234", "1", "11")); 00026 dataSub.Add(new RADEVSummaryDataSub("1234", "1", "12")); 00027 dataSub.Add(new RADEVSummaryDataSub("1234", "2", "21")); 00028 dataSub.Add(new RADEVSummaryDataSub("1234", "2", "22")); 00029 00030 dataSub.Add(new RADEVSummaryDataSub("12345", "1", "2")); 00031 00032 radiationGenerator.Add(new RadiationGenerator("12345", "rg12345")); 00033 radiationGenerator.Add(new RadiationGenerator("12345", "rg1234")); 00034 radiationGenerator.Add(new RadiationGenerator("12345", "rg123")); 00035 00036 radiationDevice.Add(new RadiationDevice("12345", "Нокия 3210")); 00037 radiationDevice.Add(new RadiationDevice("12345", "Нокия 3310")); 00038 00039 radiationSource.Add(new RadiationSource("12345", "C2H5OH", "Нокия 3210")); 00040 radiationSource.Add(new RadiationSource("12345", "C2H6O", "Нокия 3310")); 00041 00042 eventWorkerPublicType.Add(new EventWorkerPublicType("12345", "C2H6O")); 00043 eventWorkerPublicType.Add(new EventWorkerPublicType("12345", "C2H62O")); 00044 00045 eventWorkerPublicCauses.Add(new EventWorkerPublicCauses("12345", "C2H6O")); 00046 eventWorkerPublicCauses.Add(new EventWorkerPublicCauses("12345", "C2H62O")); 00047 00048 } 00049 00050 public List<EventWorkerPublicCauses> GetEventWorkerPublicCauses(string IAEAEventID) 00051 { 00052 List<EventWorkerPublicCauses> ret = new List<EventWorkerPublicCauses>(); 00053 foreach (EventWorkerPublicCauses value in eventWorkerPublicCauses) 00054 { 00055 if (value.IAEAEventID == IAEAEventID) 00056 ret.Add(value); 00057 } 00058 return ret; 00059 } 00060 00061 00062 public List<EventWorkerPublicType> GetEventWorkerPublicType(string IAEAEventID) 00063 { 00064 List<EventWorkerPublicType> ret = new List<EventWorkerPublicType>(); 00065 foreach (EventWorkerPublicType value in eventWorkerPublicType) 00066 { 00067 if (value.IAEAEventID == IAEAEventID) 00068 ret.Add(value); 00069 } 00070 return ret; 00071 } 00072 00073 public List<RadiationSource> GetRadiationSource(string IAEAEventID, string DeviceName) 00074 { 00075 List<RadiationSource> ret = new List<RadiationSource>(); 00076 foreach (RadiationSource value in radiationSource) 00077 { 00078 if (value.IAEAEventID == IAEAEventID && DeviceName == value.DeviceName) 00079 ret.Add(value); 00080 } 00081 return ret; 00082 } 00083 00084 public List<RadiationDevice> GetRadiationDevice(string IAEAEventID) 00085 { 00086 List<RadiationDevice> ret = new List<RadiationDevice>(); 00087 foreach (RadiationDevice value in radiationDevice) 00088 { 00089 if (value.IAEAEventID == IAEAEventID) 00090 ret.Add(value); 00091 } 00092 return ret; 00093 } 00094 00095 public List<RadiationGenerator> GetRadiationGenerator(string IAEAEventID) 00096 { 00097 List<RadiationGenerator> ret = new List<RadiationGenerator>(); 00098 foreach (RadiationGenerator value in radiationGenerator) 00099 { 00100 if (value.IAEAEventID == IAEAEventID) 00101 ret.Add(value); 00102 } 00103 return ret; 00104 } 00105 00106 public List<RADEVSummaryDataSub> GetSubData(string IAEAEventID) 00107 { 00108 List<RADEVSummaryDataSub> ret = new List<RADEVSummaryDataSub>(); 00109 foreach (RADEVSummaryDataSub value in dataSub) 00110 { 00111 if (value.IAEAEventID == IAEAEventID) 00112 ret.Add(value); 00113 } 00114 return ret; 00115 } 00116 00117 public List<RADEVSummaryData> GetData() 00118 { 00119 return data; 00120 }*/ 00121 }